package org.groupg.softUtilities.commons.utils;

//import org.eclipse.jetty.proxy.ProxyServlet;
//import org.eclipse.jetty.server.Server;
//import org.eclipse.jetty.servlet.ServletContextHandler;
//import org.eclipse.jetty.servlet.ServletHolder;

import javax.servlet.http.HttpServlet;

/**
 * 创建监听80端口的服务
 */
public class JettyServerUtils {

//    private static Server server = null;
//
//    private static void createServer(int port){
//        if (server == null) {
//            server = new Server(port);
//        }
//    }
//
//    public static void create80Server(){
//        createServer(80);
//    }
//
//    public static void startServer() throws Exception {
//        if (!server.isRunning()){
//            server.start();
////            server.join();
//        }
//    }
//
//    public static void createAndRun80ProxyServer() throws Exception {
//        create80Server();
//        startServer();
//        proxyServer();
//    }
//
//    public static void proxyServer(){
//
//        ServletContextHandler servletContextHandler = new ServletContextHandler(server, "/");// 这里配置的事跟请求
//        HttpServlet proxyServlet = new ProxyServlet();
//        ServletHolder servletHolder = new ServletHolder();
//        servletHolder.setServlet(proxyServlet);
//        servletContextHandler.addServlet(servletHolder, "/*"); // 根请求下的所有请求
//        servletHolder.setInitParameter("targetUri", "http://localhost:8080/"); // 跳转到 百度去
//
//
//    }
}
